
$(document).ready(function(){
			function get_collapse(){
				var cookie_val = $.cookie('collapse');
				
				return cookie_val ? cookie_val.split(':') : [];
			}
			
			function set_collapse(collapse){
				$.cookie('collapse', collapse.join(':'), {
					'domain'  : '.fratria.ru',
					'expires' : 3600,
					'path'    : '/'
				});
			}
			
			function add_collapse(collapce_id){
				var collapse = get_collapse();
				
				var unique = [];
				for(var i=0; i<collapse.length; ++i){
					if (collapse[i] != collapce_id)
						unique.push(collapse[i]);
				}//end for
				
				unique.push(collapce_id);
				set_collapse(unique);
			}
			
			function del_collapse(collapce_id){
				var collapse = get_collapse();
				
				var unique = [];
				for(var i=0; i<collapse.length; ++i){
					if (collapse[i] != collapce_id)
						unique.push(collapse[i]);
				}//end for

				set_collapse(unique);
			}
			
			// показать/скрыть секцию с форумами на главной
			$('h3.maintitle').each(function(){
				var obj = $(this);
				var forum_id = obj.attr('id').substr(9);
				
				obj.find('a.toggle').click(function cat_hide(){
					var a_obj = $(this);
					a_obj.attr('disabled', 'disabled');
					
					if (obj.hasClass('collapsed')){
						del_collapse(forum_id);
						
						obj.removeClass('collapsed');
						obj.next('table.ipb_table').slideDown('slow', function(){
							a_obj.removeAttr('disabled');
						});
					} else {
						add_collapse(forum_id);
						
						obj.next('table.ipb_table').slideUp('slow', function(){
							obj.addClass('collapsed');
							a_obj.removeAttr('disabled');
						});
					}//end if

					return false;
				});
			});
			
			// скрыть, показать правую колонку
			$('#close_sidebar').click(function(){
				$('#index_stats').fadeOut('slow', function(){
					$('#open_sidebar').toggle();
					$('#close_sidebar').toggle();
				
					$('#categories').toggleClass('no_sidebar');
					add_collapse('sidebar_collapse');
				});
				
				return false;
			});
			
			$('#open_sidebar').click(function(){
				$('#categories').toggleClass('no_sidebar');
				
				$('#index_stats').fadeIn('fast', function(){
					$('#open_sidebar').toggle();
					$('#close_sidebar').toggle();
					del_collapse('sidebar_collapse');
				});
				
				return false;
			});
			
			// скрыть показать последние topic-ки
			$('.index_stats_collapse').click(function(){
				var obj = $(this);
				
				var collapse_id = obj.attr('name');
				
				if (obj.hasClass('open'))
					add_collapse(collapse_id);
				else 
					del_collapse(collapse_id);
				
				obj.parent().next('div').slideToggle('slow', function(){
						obj.toggleClass('open');
						obj.toggleClass('close');
					});
				
				return false;
			});
			
			// tabs в подписках
			$('#tab_link_forums, #tab_link_topics').click(function(){
				$('#tab_link_forums, #tab_link_topics').toggleClass('active');
				$('#tab_content_forums, #tab_content_topics').toggle();
			});
		});
